
.adminHeaderDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 40px;
    border: 0px solid silver;
    border-width: 0px 0px 1px 0px;
}
.adminMenuDiv {
    position: fixed;
    top: 41px;
    bottom: 0px;
    width: 200px;
    left: 0px;
}
.adminContentSplitter {
    position: fixed;
    top: 41px;
    bottom: 0px;
    width: 3px;
    left: 200px;
    background: white;
}
.adminMenuAccordionDiv {

}
.adminMenuAccordionDiv h3.ui-accordion-header {
    margin-top: 0px;
}
.adminContentDiv {
    position: fixed;
    top: 41px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: auto;
}
.adminIframe {
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border: 0px none;
    width: 100%;
    height: 100%;
}
.adminBodyDiv {
    position: fixed;
    top: 41px;
    bottom: 0px;
    left: 203px;
    right: 0px;
    overflow: auto;
}
.adminHeaderLogoDiv {
    background: url("../../../resource/img/vbmscmslogo.png");
    height: 40px;
    left: 0px;
    position: absolute;
    top: 0;
    width: 195px;
}
.adminHeaderModesDiv {
    float: right;
    height: 40px;
}
.adminHeaderModeDiv {
    float: left;
    padding: 0 20px;
    border: 0px solid silver;
    border-width: 0px 0px 0px 1px !important;
    height: 40px;
}
.adminHeaderModeDiv h3 {
}

/* fixes for template */
#vcms_area_adminMenu, #vcms_area_adminMenu .vcms_module {
    height: 100%;
}

.adminMenuAccordionDiv .ui-accordion-content {
    padding: 1em 0.2em;
}

.adminMenuDiv .vcms_module, .adminBodyDiv .vcms_module {
    padding: 0px;
}

.jstree-default.jstree-focused {
    background: white !important;
}


.adminHeaderModesDiv a {
    text-decoration: none;
    line-height: 40px;
    font-weight: normal;
}